package com.woniuxy.tools;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @Author: 马宇航
 * @Description: 自定义的方法注解表示哪些方法是AI的tools
 * @DateTime: 25/09/08/星期一 15:32
 * @Component: 成都蜗牛学苑
 **/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface WoniuTool {
    String name() default "";
    String description() default "";
    /**
     * 是否直接返回结果(有的工具，可以直接把结果回复给用户，不用 AI再次预处理）
     * @return
     */
    boolean returnDirect() default false;
}
